Quantum Genetic Algorithms
نویسندگان
چکیده
Recent developments in quantum technology have shown that quantum computers can provide a dramatic advantage over classical computers for some algorithms. Since most problems of real interest for genetic algorithms (GAs) have a vast search space [Holland, 1975], it seems appropriate to consider how quantum parallelism can be applied to GAs. In this paper we present a simple quantum approach to genetic algorithms and analyze its benefits and drawbacks. This is significant because to date there are only a handful of quantum algorithms [Williams and Clearwater, 1997]. 1 QUANTUM GENETIC ALGORITHM There are two significant differences between a classical computer and a quantum computer. The first is in storing information, classical bits versus quantum q-bits. The second is the quantum mechanical feature known as entanglement, which allows a measurement on some qbits to effect the value of other q-bits. Figure 1 describes the generic quantum genetic algorithm (QGA). set Reg10 through Reg1n-1 into superpositions apply fitness function to Reg10,n-1 storing result in Reg20,n-1 (producing the entanglement) measure each of Reg20,n-1 (all Reg1i and Reg2i collapse) repeat crossover of Reg1i to generate new population (Reg2i is still entangled) apply fitness function as before measure Reg20,n-1 (producing collapse) until population converges or termination condition met Figure 1: QGA A q-bit differs from a bit in that it can either be a 1, 0 or a superposition of the two. In this example, Reg1and Reg2 are two registers of q-bits. Both registers are of length n. 2 ANALYSIS OF THE QGA One may ask, what is gained by the quantum genetic algorithm? Currently this answer cannot be quantified. The apparent advantage for a QGA is the increased diversity of a quantum population. A quantum population can be exponentially larger than a classical population of the same "size". However, it is unclear exactly how the additional diversity will influence the result.
منابع مشابه
Efficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits
Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...
متن کاملEfficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits
Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...
متن کاملDesigning a quantum genetic controller for tracking the path of quantum systems
Based on learning control methods and computational intelligence, control of quantum systems is an attractive field of study in control engineering. What is important is to establish control approach ensuring that the control process converges to achieve a given control objective and at the same time it is simple and clear. In this paper, a learning control method based on genetic quantum contr...
متن کاملBQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...
متن کاملGenetic Algorithms for Quantum Circuit Design –Evolving a Simpler Teleportation Circuit–
We propose a method to apply genetic algorithms to the quantum circuit design. We show by experiments that without any deep knowledge of the problem it is possible to evolve a circuit for the quantum teleportation simpler than ever known. keyword: genetic algorithms, quantum teleportation, quantum computer, quantum computing, quantum circuit.
متن کاملOptimization of Quantum Cellular Automata Circuits by Genetic Algorithm
Quantum cellular automata (QCA) enables performing arithmetic and logic operations at the molecular scale. This nanotechnology promises high device density, low power consumption and high computational power. Unlike the CMOS technology where the ON and OFF states of the transistors represent binary information, in QCA, data is represented by the charge configuration. The primary and basic devic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000